What is where was nacho libre filmed?

"Nacho Libre" was filmed in various locations in Mexico, including Oaxaca and Puebla. The wrestling scenes were filmed in the historic city of Puebla, while other scenes were shot in the rural villages of Oaxaca. The film also features some stunning shots of the Mexican countryside and traditional architecture. The colorful and vibrant settings of Mexico play a large role in the overall visual appeal of the film.